package com.macro.mall.dto;

import com.macro.mall.model.*;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import lombok.Data;
import lombok.EqualsAndHashCode;

/** 创建和修改商品的请求参数 Created by macro on 2018/4/26. */
@Data
@EqualsAndHashCode
public class PmsProductParam extends PmsProduct {
  @ApiModelProperty("商品阶梯价格设置")
  private List<PmsProductLadder> productLadderList;

  @ApiModelProperty("商品满减价格设置")
  private List<PmsProductFullReduction> productFullReductionList;

  @ApiModelProperty("商品会员价格设置")
  private List<PmsMemberPrice> memberPriceList;

  @ApiModelProperty("商品的sku库存信息")
  private List<PmsSkuStock> skuStockList;

  @ApiModelProperty("商品参数及自定义规格属性")
  private List<PmsProductAttributeValue> productAttributeValueList;

  @ApiModelProperty("专题和商品关系")
  private List<CmsSubjectProductRelation> subjectProductRelationList;

  @ApiModelProperty("优选专区和商品的关系")
  private List<CmsPrefrenceAreaProductRelation> prefrenceAreaProductRelationList;
}
